package com.stefanini.pe.bbva.mbl.in.bo.iface;

import java.util.List;

import com.stefanini.pe.bbva.mbl.carga.in.to.MultiTabla;
import com.stefanini.pe.bbva.mbl.carga.in.to.MultiTablaKey;
import com.stefanini.pe.bbva.mbl.in.dao.iface.MultiTablaDAO;

public interface MultiTablaBO {
	/**
	 * @return Returns the MultiTablaDAO.
	 */
	public abstract MultiTablaDAO getMultiTablaDAO();

	/**
	 * @param MultiTablaDAO The MultiTablaDAO to set.
	 */
	public abstract void setMultiTablaDAO(MultiTablaDAO MultiTablaDAO);

	/**
	 * @param key
	 * @return
	 */
	public abstract int deleteByPrimaryKey(MultiTablaKey key);

	/**
	 * @param record
	 */
	public abstract void insert(MultiTabla record);

	/**
	 * @param record
	 */
	public abstract void insertSelective(MultiTabla record);

	/**
	 * @param key
	 * @return
	 */
	public abstract MultiTabla selectByPrimaryKey(MultiTablaKey key);

	/*
	public abstract int updateByPrimaryKey(MultiTabla record);

	
	public abstract int updateByPrimaryKeySelective(MultiTabla record);
	
	public abstract List selectByCriteria(MultiTabla record);
	
	public abstract List selectTabs();
	
	public abstract List selectByTab(MultiTabla record);
	
	public abstract List selectMaxElemByTab(MultiTabla record);
	*/
}
